package com.qdhh.enrollment.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 入学指南实体类 - 对应guides表
 */
@Data
@TableName("guides")
public class Guide {

    @TableId
    private String id; // 指南ID

    @TableField("title")
    private String title; // 标题

    @TableField("type")
    private String type; // 类型

    @TableField("content")
    private String content; // 内容（富文本）

    @TableField("link")
    private String link; // 链接

    @TableField("order_num")
    private Integer orderNum; // 排序

    @TableField("enabled")
    private Integer enabled; // 是否启用

    @TableField("deleted")
    private Integer deleted; // 软删除

    @TableField("version")
    private Integer version; // 乐观锁版本号

    @TableField("created_at")
    private LocalDateTime createdAt; // 创建时间

    @TableField("updated_at")
    private LocalDateTime updatedAt; // 更新时间
}
